Skip to content

Ignore Node built-ins in import graph#21

Merged
devnexus-automation[bot] merged 1 commit into
mainfrom
codex/dev-nexus-typescript/import-graph-node-builtins
May 22, 2026
Merged

Ignore Node built-ins in import graph#21
devnexus-automation[bot] merged 1 commit into
mainfrom
codex/dev-nexus-typescript/import-graph-node-builtins

Conversation

@devnexus-automation
Copy link
Copy Markdown
Contributor

Summary

  • Classifies Node built-in specifiers such as node:fs, node:fs/promises, and bare path as external imports instead of unresolved imports.
  • Adds a focused import-graph fixture covering both node: and bare built-in specifiers.
  • Improves DevNexus code-quality audits by removing false unresolved-import noise from normal Node projects.

Verification

  • typescript_diagnostics: 0 errors, 0 warnings.
  • npx vitest run src/typeScriptImportGraphAnalysis.test.ts: 5 passed.
  • npm run check: 8 test files passed, 28 tests passed.
  • Built analyzer against DevNexus core now reports unresolvedImportCount: 0 and externalImportCount: 165 while preserving the 5 real cycles.

Closes #20.

@devnexus-automation devnexus-automation Bot merged commit 00df38f into main May 22, 2026
3 checks passed
@devnexus-automation devnexus-automation Bot deleted the codex/dev-nexus-typescript/import-graph-node-builtins branch May 22, 2026 10:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Ignore Node built-ins in TypeScript import graph unresolved counts

0 participants